//
//  KGGamePlaySpecailLoopScrollView.h
//  kugou
//
//  Created by Maple on 15/11/16.
//  Copyright © 2015年 caijinchao. All rights reserved.
//

#import <UIKit/UIKit.h>

@interface KGGamePlaySpecailLoopScrollView : UIView

@property(nonatomic,strong) NSString *placeHoldImageName;


/**
 *  初始化
 *
 *  @param frame             frame
 *  @param animationDuration 自动滚动的间隔时长。如果<=0，不自动滚动。
 *
 *  @return instance
 */
- (id)initWithFrame:(CGRect)frame animationDuration:(NSTimeInterval)animationDuration;
/**
 @method 设置画廊数据源
 @param dataList:数据源
 @return
 */
- (void)setGalleryDataSource:(NSArray *)dataList;

/**
 数据源：获取总的page个数
 **/
@property (nonatomic , copy) NSInteger (^totalPagesCount)(void);
/**
 数据源：获取第pageIndex个位置的contentView
 **/
@property (nonatomic , copy) UIView *(^fetchContentViewAtIndex)(NSInteger pageIndex);
/**
 当点击的时候，执行的block
 **/
@property (nonatomic , copy) void (^TapActionBlock)(NSInteger pageIndex);

/**
 当换位置的时候，执行的block
 **/
@property (nonatomic , copy) void (^ChangePageBlock)(NSInteger pageIndex);
@end
